/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package wbd_au.objects_mappings;

import java.sql.Date;
import java.sql.SQLData;
import java.sql.SQLException;
import java.sql.SQLInput;
import java.sql.SQLOutput;

/**
 *
 * @author Gospo
 */
public class Stolowka implements SQLData {

    int idStolowka;
    String nazwa;
    int numerBudynku;
    String telefon;
    Date czasSniadania;
    Date czasObiadu;
    Date czasKolacji;
    String email;
    String sqlType;

    @Override
    public String getSQLTypeName() {
        return sqlType;
    }

    @Override
    public void readSQL(SQLInput stream, String typeName) throws SQLException {
        sqlType = typeName;

        idStolowka = stream.readInt();
        nazwa = stream.readString();
        numerBudynku = stream.readInt();
        telefon = stream.readString();
        czasSniadania = stream.readDate();
        czasObiadu = stream.readDate();
        czasKolacji = stream.readDate();
        email = stream.readString();
    }

    @Override
    public void writeSQL(SQLOutput stream) throws SQLException {
       stream.writeInt(idStolowka);
       stream.writeString(nazwa);
       stream.writeInt(numerBudynku);
       stream.writeString(telefon);
       stream.writeDate(czasSniadania);
       stream.writeDate(czasObiadu);
       stream.writeDate(czasKolacji);
       stream.writeString(email);
    }
}
